home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 February: Tool Chest / Dev.CD Feb 94.toast / Tool Chest / Development Platforms / MPW Related / MPW Interfaces / CIncludes / Finder.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-09-17  |  1.8 KB  |  72 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        Finder.h
  3.  
  4.     Copyright:    © 1983-1993 by Apple Computer, Inc.
  5.                 All rights reserved.
  6.  
  7.     Version:    System 7.1 for ETO #11
  8.     Created:    Tuesday, March 30, 1993 18:00
  9.  
  10. */
  11.  
  12. #ifndef __FINDER__
  13. #define __FINDER__
  14.  
  15.  
  16.  
  17.  
  18.  
  19. /* make only the following consts avaiable to resource files that include this file */
  20.  
  21. #define kCustomIconResource -16455            /* Custom icon family resource ID */
  22.  
  23. #define kContainerFolderAliasType 'fdrp'    /* type for folder aliases */
  24. #define kContainerTrashAliasType 'trsh'        /* type for trash folder aliases */
  25. #define kContainerHardDiskAliasType 'hdsk'    /* type for hard disk aliases */
  26. #define kContainerFloppyAliasType 'flpy'    /* type for floppy aliases */
  27. #define kContainerServerAliasType 'srvr'    /* type for server aliases */
  28. #define kApplicationAliasType 'adrp'        /* type for application aliases */
  29. #define kContainerAliasType 'drop'            /* type for all other containers */
  30.  
  31. /* type for Special folder aliases */
  32. #define kSystemFolderAliasType 'fasy'
  33. #define kAppleMenuFolderAliasType 'faam'
  34. #define kStartupFolderAliasType 'fast'
  35. #define kPrintMonitorDocsFolderAliasType 'fapn'
  36. #define kPreferencesFolderAliasType 'fapf'
  37. #define kControlPanelFolderAliasType 'fact'
  38. #define kExtensionFolderAliasType 'faex'
  39.  
  40. /* type for AppleShare folder aliases */
  41. #define kExportedFolderAliasType 'faet'
  42. #define kDropFolderAliasType 'fadr'
  43. #define kSharedFolderAliasType 'fash'
  44. #define kMountedFolderAliasType 'famn'
  45.  
  46.  
  47. /*Finder Flags*/
  48. #define kIsOnDesk 0x1
  49. #define kColor 0xE
  50.  
  51. /*kColorReserved = $10
  52. kRequiresSwitchLaunch = $20*/
  53.  
  54. #define kIsShared 0x40
  55.  
  56. /*kHasNoINITs = $80*/
  57.  
  58. #define kHasBeenInited 0x100
  59.  
  60. /*kReserved = $200*/
  61.  
  62. #define kHasCustomIcon 0x400
  63. #define kIsStationary 0x800
  64. #define kNameLocked 0x1000
  65. #define kHasBundle 0x2000
  66. #define kIsInvisible 0x4000
  67. #define kIsAlias 0x8000
  68.  
  69.  
  70.  
  71. #endif
  72.